package org.jeecg.modules.dto.station;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;

/**
 * jeecg-boot-parent
 * description: <远程开锁请求回调>
 * @author: wk
 * @Date: 2021/6/4
 */
@Data
public class UserInfoRsp implements Serializable {

    @ApiModelProperty(value = "回复流水号")
    private String orderNumber;

    @ApiModelProperty(value = "用户卡号")
    private String cardCode;

    @ApiModelProperty(value = "用户卡类型\n" +
            "0：普通用户 \n" +
            "1：内部用户 \n" +
            "2：管理人员 \n" +
            "3：运维人员  ")
    private String cardType;

    @ApiModelProperty(value = "用户号")
    private String userCode;

    @ApiModelProperty(value = "用户名字")
    private String userName;

    @ApiModelProperty(value = "用户状态0：正常 1：停用 2：挂失 3：欠费 4 无此网点权限")
    private String userStatus;

    @ApiModelProperty(value = "用户余额")
    private BigDecimal balance;

    @ApiModelProperty(value = "最近一次借车时间 ")
    private Date pickTime;

    @ApiModelProperty(value = "站点编号")
    private String pickStation;

    @ApiModelProperty(value = "站点名称")
    private String pickName;
    @ApiModelProperty(value = "车桩编号")
    private String pickPile;
    @ApiModelProperty(value = "车辆编号")
    private String vehicleCode;
    @ApiModelProperty(value = "还车时间")
    private Date parkTime;
    @ApiModelProperty(value = "还车站点编号")
    private String parkStation;
    @ApiModelProperty(value = "站点名称")
    private String parkName;
    @ApiModelProperty(value = "车桩编号")
    private String parkPile;
    @ApiModelProperty(value = "用车时间")
    private String useLong;
    @ApiModelProperty(value = "骑行状态1：扫码骑行 2：刷卡骑行 3：停止计费 4：未支付 5: 已完成")
    private String rideStatus;
    @ApiModelProperty(value = "实际支付费用")
    private BigDecimal payActual;
}
